Experiences with Supporting the Distributed Responsibility for Requirements through Decision Documentation
نویسندگان
چکیده
In agile development projects typically all developers are responsible for requirements engineering [2]. They both elicit and shape requirements continuously. Developers elicit requirements from the customer. But they also shape requirements in discussions with the customer and within the development team. Thus, decisions are made on how to realize the requirements in the systems’ architecture and implementation. This can lead to new or refined requirements. This decision-making process requires a common language for and understanding of the elicited and shaped requirements. Also, developers need to comprehend and exploit former and current decisions. In order to address this need, several approaches propose structures and management processes for knowledge on decisions and their related requirements. However, experience reports describing such a management of decision knowledge in agile projects are rare. Therefore, we present a practical example for the management of decision knowledge. Moreover, we reflect the example to analyze our approach on decision documentation as described in [1]. In particular, we show that decision documentation was already applied in an agile project, but can be improved in order to support the effective eliciting and shaping of requirements.
منابع مشابه
World Experiences of Inter-basin Water Transfer Projects and the Necessity of Developing Decision Making Criteria in Iran
When categorizing water management alternatives, to meet water needs, water transfer is seen as an option that tends to supply more water. Most developing countries where limited water resources are available with high spatiotemporal dispersion, favor this option. The numbers of such projects that have been proposed, implemented, and operated in recent years evidence the desirability of this al...
متن کاملA semantic-aware role-based access control model for pervasive computing environments
Access control in open and dynamic Pervasive Computing Environments (PCEs) is a very complex mechanism and encompasses various new requirements. In fact, in such environments, context information should be used in access control decision process; however, it is not applicable to gather all context information completely and accurately all the time. Thus, a suitable access control model for PCEs...
متن کاملStory-Wall: Supporting Agile Software Development in a Distributed Context
The majority of commercial requirements management tools tend to be costly, document-driven and used by large organizations undertaking traditional forms of software development. While they are not immediately in the spirit of the agile philosophy, which advocates live dialogue over documentation and encourages small teams of developers to do the simplest thing possible to satisfy a requirement...
متن کاملDocumentation Status in Shahid Chamran University (SCU) Registrars from Their Employees’ Viewpoints
Abstract: The purpose of the present survey is to study the status of knowledge documentation in SCU registrars from the registrars’ employees’ viewpoints in SCU. The research is a survey of a descriptive-analytical type. The questionnaires were distributed among 110 registrars’ employees in SCU. To analyze the data, some descriptive and inferential statistical tests were employed. Findings ind...
متن کاملCommunicating design philosophy and enriching user experience
Most studies of participatory design examine the development of a single, customized software system that supports typical workflows within a single client organization. To cope with other use contexts and new forms of work – such as communities and virtual networks – the traditional repertoire of PD methodology needs to be expanded to deal with distribution and diversification of users. Based ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 35 شماره
صفحات -
تاریخ انتشار 2015